
@font-face
{
    font-family: 'cabinbold';
    src: url('fonts/cabin-bold-webfont.eot');
    src: url('fonts/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-bold-webfont.woff') format('woff'), url('fonts/cabin-bold-webfont.ttf') format('truetype'), url('fonts/cabin-bold-webfont.svg#cabinbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinbold_italic';
    src: url('fonts/cabin-bolditalic-webfont.eot');
    src: url('fonts/cabin-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-bolditalic-webfont.woff') format('woff'), url('fonts/cabin-bolditalic-webfont.ttf') format('truetype'), url('fonts/cabin-bolditalic-webfont.svg#cabinbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinitalic';
    src: url('fonts/cabin-italic-webfont.eot');
    src: url('fonts/cabin-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-italic-webfont.woff') format('woff'), url('fonts/cabin-italic-webfont.ttf') format('truetype'), url('fonts/cabin-italic-webfont.svg#cabinitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinmedium';
    src: url('fonts/cabin-medium-webfont.eot');
    src: url('fonts/cabin-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-medium-webfont.woff') format('woff'), url('fonts/cabin-medium-webfont.ttf') format('truetype'), url('fonts/cabin-medium-webfont.svg#cabinmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinmedium_italic';
    src: url('fonts/cabin-mediumitalic-webfont.eot');
    src: url('fonts/cabin-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-mediumitalic-webfont.woff') format('woff'), url('fonts/cabin-mediumitalic-webfont.ttf') format('truetype'), url('fonts/cabin-mediumitalic-webfont.svg#cabinmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinregular';
    src: url('fonts/cabin-regular-webfont.eot');
    src: url('fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-regular-webfont.woff') format('woff'), url('fonts/cabin-regular-webfont.ttf') format('truetype'), url('fonts/cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinsemibold';
    src: url('fonts/cabin-semibold-webfont.eot');
    src: url('fonts/cabin-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-semibold-webfont.woff') format('woff'), url('fonts/cabin-semibold-webfont.ttf') format('truetype'), url('fonts/cabin-semibold-webfont.svg#cabinsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'cabinsemibold_italic';
    src: url('fonts/cabin-semibolditalic-webfont.eot');
    src: url('fonts/cabin-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/cabin-semibolditalic-webfont.woff') format('woff'), url('fonts/cabin-semibolditalic-webfont.ttf') format('truetype'), url('fonts/cabin-semibolditalic-webfont.svg#cabinsemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, h1, h2, h3, h4, h5, h6
{
    font: 14px/1.5 'cabinregular', Arial,'Liberation Sans',FreeSans,sans-serif;
}



/*.tooltip-cq
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#597886;
    border:1px solid #4c6672;
    color:#fff;
    font-size:12px;
    text-align:center;
    position:absolute;
    padding:5px;
    width:200px;
    bottom:36px;
    right:0;
    
}
    */
.tooltip-cq
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#597886;
    border:1px solid #4c6672;
    color:#fff;
    font-size:12px;
    text-align:center;
    position:absolute;
    padding:5px;
    width:200px;
    top:33px;
    right:0;
    z-index:32;
    
}
.tooltip-contain {
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}
/*.tooltip-arrow {
    background-image: url("../images/tooltip-arrow.png");
    background-position: center 2px;
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    right: 4px;
    position: absolute;
    width: 18px;
}*/
.tooltip-arrow {
      background-image: url("../images/tooltip-arrow-top.png");
    background-position: center 2px;
    background-repeat: no-repeat;
    top: -13px;
    display: block;
    height: 14px;
    position: absolute;
    right: 4px;
    width: 18px;
}
/*.enrol-pop-up  a.green-btn
{
    float: right !important;
}
    */
.enroll-bg a.green-btn
{
    float:right !important;
}
.popup-contnet-wrapper .alert
{
    margin-bottom:0px !important;
    margin-top:10px  !important;
}
#cboxClose {
    top: 0 !important;
}













